package config

import (
	"github.com/zeromicro/go-zero/rest"
	"github.com/zeromicro/go-zero/zrpc"
)

type Config struct {
	rest.RestConf
	Auth struct {
		AccessSecret string
		AccessExpire int64
	}
	AgentRpc      zrpc.RpcClientConf
	ThirdPartyRpc zrpc.RpcClientConf
	SystemRpc     zrpc.RpcClientConf
	WalletRpc     zrpc.RpcClientConf
	Wechat        struct {
		Mini struct {
			AppId     string
			AppSecret string
		}
	}

	XiuXianApi struct {
		UserInfo               string
		CardList               string
		StoreAdd               string
		StoreDetail            string
		StoreUpdate            string
		StoreSelect            string
		StoreActive            string
		StoreUserRegister      string
		TotalSalesDetails      string
		SaleDetails            string
		VerifyDetails          string
		AgentData              string
		StoreBatchSearchStores string
		AgentBatchStatistics   string
		BatchStatistics        string
	}
}
